'use strict';

// config 两种写法
// angular.module('app').config(['$stateProvider', '$urlRouterProvider', function($stateProvider,$urlRouterProvider){
//     $stateProvider.state('main',{
//         url:'/main',
//         templateUrl:'view/main.html',
//         controller:'mainCtrl'
//     });
    
//     $urlRouterProvider.otherwise('main');
// }]);
angular.module('app').config(['$stateProvider','$urlRouterProvider',function($stateProvider, $urlRouterProvider){
    $stateProvider.state('main',{
        url:'/main',
        templateUrl:'view/main.html',
        controller:'mainCtrl'
    }).state('position',{
        url:'/position/:id',
        templateUrl:'view/position.html',
        controller:'positionCtrl'
    }).state('company',{
        url:'/company/:id',
        templateUrl:'view/company.html',
        controller:'companyCtrl'
     }).state('search',{
         url:'/search',
         templateUrl:'view/search.html',
         controller:'searchCtrl'
     }).state('login',{
        url:'/login',
        templateUrl:'view/login.html',
        controller:'loginCtrl'
    }).state('register',{
        url:'/register',
        templateUrl:'view/register.html',
        controller:'registerCtrl'
    }).state('me',{
        url:'/me',
        templateUrl:'view/me.html',
        controller:'meCtrl'
    }).state('favorite',{
        url:'/favorite',
        templateUrl:'view/favorite.html',
        controller:'favoriteCtrl'
    }).state('post',{
        url:'/post',
        templateUrl:'view/post.html',
        controller:'postCtrl'
    });
    //默认路由,当上面的路由都不匹配时,转到下面设置的路由
    $urlRouterProvider.otherwise('main');
}]);

